A Tag Contract Framework for Heterogeneous Systems
نویسندگان
چکیده
In the distributed development of modern IT systems, contracts play a vital role in ensuring interoperability of components and adherence to specifications. The design of embedded systems, however, is made more complex by the heterogeneous nature of components, which are often described using different models and interaction mechanisms. Composing such components is generally not well-defined, making design and verification difficult. Several frameworks, both operational and denotational, have been proposed to handle heterogeneity using a variety of approaches. However, the application of heterogeneous operational models to contract-based design has not yet been investigated. In this work, we adopt the operational mechanism of tag machines to represent heterogeneous systems and construct a full contract model. We introduce heterogeneous composition, refinement, dominance, and compatibility between contracts, altogether enabling a formalized and rigorous design process for heterogeneous systems.
منابع مشابه
A Tag Contract Framework for Modeling Heterogeneous Systems
In the distributed development of modern IT systems, contracts play a vital role in ensuring interoperability of components and adherence to specifications. The design of embedded systems, however, is made more complex by the heterogeneous nature of components, which are often described using different models and interaction mechanisms. Composing such components is generally not well-defined, m...
متن کاملAn Operational Contract Framework for Heterogeneous Systems
Modern computing systems are increasingly being built by assembling components that are pre-designed or developed concurrently in a distributed manner. In this context, contracts play a vital role for ensuring interoperability of components and adherence to specifications. For the design of e.g. embedded systems, additional complexity is found in heterogeneity of components: such systems are co...
متن کاملDeveloping a Framework for Accounting and Financial Management Procedures of Joint Operating Agreements (JOAs) in Iran's oil and gas industry
Regarding the contingency theory, the purpose of this research is to identify factors affecting the development of accounting and financial management procedures for joint operating agreements in Iran's oil and gas industry. To this end, at first, some partial factors were identified through deep study of theoretical foundations. Subsequently, in order to identify environmental factors, a semi-...
متن کاملanalysis of contract law of commercial expectations in patent license
In this research, protection of commercial expectation has been examined. The main question is how we could identify and assess existence of commercial expectations. In response, commercial expectation are acquisition of expectable benefit in market, mass production, absence of technical failure in licensed knowledge and so on. Therefore, it is essential to response by analysis of contract law ...
متن کاملافزایش سرعت شناسایی در سیستمهای RFID
Radio frequency identification (RFID) is a new generation of automatic identification systems, based on wireless communication technology. In these systems all the tags using one communication channel to communicate with the reader. When two or more tags transmit their data to the reader simultaneously, their transmitted signals will collide. Resolving this collision has a direct impact on the ...
متن کامل